package com.foolishbird.sdk.params;

import com.foolishbird.sdk.params.bean.FloatNoticeInfo;
import com.foolishbird.sdk.params.bean.RedCash;
import com.foolishbird.sdk.params.bean.RedConfig;
import com.foolishbird.sdk.params.bean.RedEntrance;
import com.foolishbird.sdk.params.bean.RedUserInfo;
import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.ArrayList;


public class RedMainResponseParams extends ResponseParams<RedMainResponseParams.RedMainResponseData> {

    public static class RedMainResponseData implements Serializable {

        @SerializedName("user_info")
        private RedUserInfo userinfo;
        @SerializedName("entrance")
        private RedEntrance entrance;

        @SerializedName("my_cash_red")
        private ArrayList<RedCash> redCash;
        @SerializedName("good_news")
        private ArrayList<RedCash> redNews;
        @SerializedName("red_config")
        private RedConfig redConfig;

        public RedUserInfo getUserinfo() {
            return userinfo;
        }

        public void setUserinfo(RedUserInfo userinfo) {
            this.userinfo = userinfo;
        }

        public RedEntrance getEntrance() {
            return entrance;
        }

        public void setEntrance(RedEntrance entrance) {
            this.entrance = entrance;
        }

        public ArrayList<RedCash> getRedCash() {
            return redCash;
        }

        public void setRedCash(ArrayList<RedCash> redCash) {
            this.redCash = redCash;
        }

        public ArrayList<RedCash> getRedNews() {
            return redNews;
        }

        public void setRedNews(ArrayList<RedCash> redNews) {
            this.redNews = redNews;
        }


        public RedConfig getRedConfig() {
            return redConfig;
        }

        public void setRedConfig(RedConfig redConfig) {
            this.redConfig = redConfig;
        }
    }

}
